* {font-family:'微软雅黑';}
*:focus {outline:none;}
html,body{height:100%;margin:0;padding:0;border:0}
html{overflow-y:auto}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;}
article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0 auto;width:100%;background:#EDEDED;}
#BODY_BG{margin:0 auto;width:100%;font-size:12px;font-size:1.2rem}
#BODY_BG {content: ' ';position: fixed;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;}
li{list-style-type:none;}
a{text-decoration: none !important;color:#2f88b0;outline:none;}
.hidden {display:none;}
.left {float:left !important;}
.right {float:right !important;}
.t_l {text-align: left !important;}
.t_r {text-align: right !important;}
.t_c {text-align: center !important;}
.noindent{text-indent:0 !important;}
.indent2{text-indent:2em !important;}
.indent4{text-indent:4em !important;}
.bdRN{border-right:none!important;}
.red_font{color:#cc0909 !important;}
.blue_font{color:#00aeeb !important;}
.green_font{color:#3cffb5 !important;}
.inline{display:inline-block;}
.mg_l10{margin-left:10px;}
.mg_t30{margin-top:30px;}
.mg_t20{margin-top:20px;}
.mg_r10{margin-right:10px;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.fb{font-weight:bold;}.posR{position:relative;}
.clearfix { display: inline-table; }
.clearfix { display: block; *zoom:1;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], select {-webkit-appearance: none;border-radius:0;}
select {border:0;background:url(/wap/images/select_bg.png) center right no-repeat;padding-right:10px;margin-left:-3px;}
option{color:#454545;}
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f30{font-size:30px;}.f40{font-size:40px;}
.fade{
-webkit-transition-property:color,background-color,padding-left;
-webkit-transition-duration:800ms,800ms,800ms;
-moz-transition-property:color,background-color,padding-left;
-moz-transition-duration:800ms,800ms,800ms;
-o-transition-property:color,background-color,padding-left;
-o-transition-duration:800ms,800ms,800ms;
transition: all 0.4s ease-in-out 0s;
opacity:1;
}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}
.animation_1{animation:rotate 1s;-moz-animation: rotate 1s;-webkit-animation: rotate 1s;-o-animation: rotate 1s;}

.main{position:relative;top:40px;}
.header{background:#e60020;text-align:center;color:#FFF;padding:0;margin:0;width:100%;position:fixed;top:0;left:0;z-index:96;}
.header h1{font-weight:lighter;font-size:16px;height:40px;line-height:40px;margin:0;padding:0;}
.header .bars{position:absolute;top:0;left:5px;width:40px;height:40px;line-height:40px;font-size:24px;color:#FFF;}
.header .plus{position:absolute;top:0;right:5px;width:40px;height:40px;line-height:40px;font-size:24px;color:#FFF;}
.header .font{position:absolute;top:0;right:5px;width:40px;height:40px;line-height:40px;font-size:14px;color:#FFF;}
.toolbars{background:rgba(0,0,0,0);padding:0;margin:0;position:fixed;top:0;bottom:0;left:-150px;width:100%;height:100%;display:none;z-index:97;}
.toolbars .abg{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%;z-index:98;}
.toolbars .tc{background:#39566b;padding:0;margin:0;position:absolute;top:0;bottom:0;left:0;width:150px;height:100%;text-align:center;z-index:99;}
.toolbars .avatar{width:80px;height:80px;border-radius:50%;display:block;margin:30px auto;}
.toolbars a{width:100%;height:50px;line-height:50px; text-align:center;color:#FFF;font-size:14px;display:block;}
.toolbars a i{font-size:16px;padding-right:10px;width:30px;}
.toolbars a:hover,
.toolbars a.active,
.toolbars a:hover i,
.toolbars a:active i {color:#00aeeb;}
.tag {position:absolute;right:20px;top:-5px;width:25px;height:40px;line-height:30px;display:block;background:#dc534f;z-index:10;}
.tag2{background:#747374;}
.tag i{color:#FFF;text-align:center;width:25px;font-size:16px;}
.tag em{position:absolute;bottom:-15px; background:#FFF;width:25px;height:25px;display:block;transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.tag em{position:absolute;bottom:-15px; background:#FFF;width:25px;height:25px;display:block;transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }

.icon_hot{position:absolute;z-index:90;left:-1px;top:0;background:url(/wap/images/icon_hot.png) no-repeat;background-size:cover;width:56px;height:42px;display:block;}
.icon_meet{position:absolute;z-index:90;left:-1px;top:0;background:url(/wap/images/icon_meet.png) no-repeat;background-size:cover;width:56px;height:42px;display:block;}
.icon_new{position:absolute;z-index:90;left:-1px;top:0;background:url(/wap/images/icon_new.png) no-repeat;background-size:cover;width:47px;height:40px;display:block;}

.main{position:relative;top:40px;}

/* 公共列表样式 */
.button_bottom{width:100%;display:block;height:50px;line-height:50px;text-align:center;font-size:18px;}
.button_bottom_fixed{position:fixed;bottom:0;}
.button_bottom_red{color:#FFF;background:#e60020;}
.border_dotted_t_b{border-bottom:1px dotted #CCC;border-top:1px dotted #CCC;margin:10px 0;padding:10px 0;}
.border_dotted_t{border-top:1px dotted #CCC;margin:10px 0 0;padding:10px 0 0;}
.border_dotted_b{border-bottom:1px dotted #CCC;margin:0 0 10px;padding:0 0 10px;}
.common_list li{margin:10px 0;padding:10px;background:#FFF;width:100%;border-bottom:1px solid #CCC;border-top:1px solid #CCC;color:#999;}
.common_list li p{color:#666;font-size:14px;padding:0;margin:0;line-height:20px;height:20px;}
.common_list li p span{color:#999;font-size:12px;margin-right:10px;}
.common_list li .more{font-size:14px;width:100%;color:#666;display:block;}
.common_list li .more i{float:right;font-size:18px;}
.investment_desc{padding:10px;margin:0;background:#FFF;border-bottom:1px solid #CCC;}
.investment_desc .title p{padding:0;margin:0;font-size:14px;}
.investment_desc .title .left span{color:#999;font-size:12px;}
.investment_desc .title .right .button{padding:2px 5px;border-radius:5px;font-size:12px;}
.investment_desc .title .right .button_red{background:#f9686f;color:#FFF;}
.investment_desc .table,
.investment_desc .table ul{margin:0;}
.investment_desc .table ul li{width:100%;display:block;clear:both;padding:5px 0;}
.investment_desc .table ul li:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.investment_desc .table ul li b{float:left;color:#BBB;font-weight:lighter;}
.investment_desc .table ul li span{float:right;color:#808086;}
.investment_desc .more{margin-top:10px;}
.investment_desc .more .button{padding:5px 10px;border-radius:5px;font-size:14px;}
.investment_desc .more .button_orange{background:#f5a623;color:#FFF;}
.investment_profit_list{padding:10px;margin:0;background:#FFF;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
.investment_profit_list .item{color:#AAA;}
.investment_profit_list .title{color:#454545;}
.investment_profit_list .item li{width:33%;float:left;text-align:center;}
.investment_profit_list .item li:last-child{width:34%;}
.investment_profit_list .item:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.investment_type_i{color:#FFF;font-style:normal;margin-right:5px;line-height:18px;display:inline-block;*zoom:1;*display:inline;text-align:center;vertical-align:middle;}
.investment_type_i span{color:#FFF !important;font-size:12px;margin:1px;border:1px solid #FFF;width:20px;height:18px;line-height:18px;display:inline-block;*zoom:1;*display:inline;padding:0 !important;}
.investment_bg_1 {background:#e70d0d;}
.investment_bg_2 {background:#8ac424;}
.investment_bg_3 {background:#25c6ee;}
.investment_bg_4 {background:#fdab1d;}
.investment_status {border:0;border-radius:2px; color:#FFF;}
.investment_status_1 {background:#e70d0d;cursor:pointer;}
.investment_status_2 {background:#7bc955;}
.investment_status_3 {background:#BFBFBF;}


/** 首页 **/
.index .login_div{text-align:center;position:relative;padding:20px 0;}
.index .login_div .thumb{margin-bottom:10px;position:relative;width:88px;margin:0 auto;}
.index .login_div .thumb img{width:80px;height:80px;border-radius:50%;border:1px solid #DDD;padding:4px;}
.index .login_div .thumb img.ok{background:#FFF;}
.index .login_div .thumb span{font-size:16px;color:#666;font-weight:lighter;line-height:30px;height:30px;display:block;}
.index .login_div .thumb i{position:absolute;right:0;top:-5px;width:25px;height:25px;line-height:25px;border-radius:50%;color:#FFF;font-size:12px;font-style:normal;text-align:center;
background: -webkit-gradient(linear,0 0,0 100%,from(#F5515F),to(#D93849));
background: -moz-linear-gradient(#F5515F, #D93849);
background: -o-linear-gradient(#F5515F, #D93849);
background: linear-gradient(top center, #F5515F, #D93849);
}
.index .login_div h3{font-size:16px;color:#666;font-weight:lighter;line-height:30px;height:30px;}
.index .login_div .login_go{font-size:30px;color:#666;line-height:40px;height:40px;display:block;}
.index .login_div .setting_go{width:30px;height:30px;display:block;background:url(/wap/images/icon_setting.png) no-repeat center center;background-size:20px;position:absolute;top:10px;right:10px;}
.index .login_div .mymoeny{font-size:30px;color:#E60020;line-height:40px;height:40px;display:block;}
.index .controller{background:#666;width:100%;height:60px;}
.index .controller_r{background:#E60020;}
.index .controller a{width:50%;height:60px;line-height:60px;text-align:center;font-size:14px;color:#FFF;float:left;}
.index .controller a:first-child span{height:50px;line-height:50px;display:inline-block;background:url(/wap/images/icon_my_friends.png) no-repeat left center;background-size:40px;padding-left:40px;}
.index .controller a:last-child span{height:50px;line-height:50px;display:inline-block;background:url(/wap/images/icon_search_friends.png) no-repeat left center;background-size:40px;padding-left:40px;}
.index .sudoku{width:100%;background:#FFF;}
.index .sudoku .b_lb li{border-left:1px solid #EEE;border-bottom:1px solid #EEE;}
.index .sudoku .b_lt li{border-left:1px solid #EEE;border-top:1px solid #EEE;}
.index .sudoku li{width:33%;float:left;}
.index .sudoku li:nth-child(3n){width:34%;}
.index .sudoku li a{text-align:center;height:100px;width:100%;display:block;color:#999;padding:15px 0;font-size:14px;position:relative;z-index:1;}
.index .sudoku li img{width:40px;display:block;margin:0 auto;padding-bottom:5px;}
.index .ad{padding:10px 0;width:100%;}
.index .ad img{width:100%;}

/** 登陆注册 **/
.login,
.register{height:100%;width:100%;position:fixed;}
.register{padding:50px 0 0;}
.login{padding:150px 0 0;}
.register p{text-align:center;color:#7e7e7e;}
.login p,
.register p{width:90%;font-size:14px;margin:10px auto 0;line-height:20px;}
.login .reg{margin-top:20px;}
.login .reg a{color:#7e7e7e;}
.login .reg > a{margin-left:5%;}
.login .reg .thrid_os{margin-right:5%;}
.login .reg .thrid_os a{font-size:24px;padding-left:10px;}
.register p a{color:red;}
.login a.button,
.register a.button,
.register a.button_sm{width:90%;background-color:#7e7e7e;font-size:17px;height:45px;line-height:45px;text-align:center;display:block;color:#fff;margin:20px auto 0;}
.login a.button{background-color:#e60020;}
.login label,
.register label{width:100%;text-align:left;margin-bottom:5px;padding:0 5%;position:relative;z-index:1;}
.login label input,
.register label input{width:100%;margin:10px 0;border:0px;border-bottom:1px solid rgba(111,111,111,0.2);border-radius:0;height:35px;line-height:35px;background:none;color:#7e7e7e;font-size:15px;font-weight:normal;}
.register label .sendcode{background:#CCC;height:35px;line-height:35px;display:block;width:100px;text-align:center;position:absolute;right:5%;top:10px;font-weight:lighter;color:#999;}

/* 用户绑卡 */
.bank_bind{position:relative;}
.bank_bind li{height:80px;}
.bank_bind li .thumb{width:50px;height:50px;float:left;}
.bank_bind li .desc{float:left;width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);width: calc(100% - 70px);padding:0 0 10px 0;margin:0 10px;}
.bank_bind li .desc p{color:#454545;font-size:16px;padding:0;margin:0;line-height:25px;height:25px;}
.bank_bind li .desc p span{color:#999;font-size:14px;margin-right:10px;}
.bank_bind li .desc i{font-size:24px;color:#CCC;height:50px;line-height:50px;}
.bank_bind li .add{height:80px;line-height:50px;width:100%;text-align:center;display:block;font-size:70px;color:#CCC;}

/* 充值提现 */
.capital_log{position:relative;}
.capital_log li .money{font-size:40px;text-align:right;width:100%;color:#666;}

/* 好友动态 */
.friend_dynamics .avatar{width:55px;height:55px;border-radius:50%;float:left;margin:-3px 10px 0 0;padding:1px;border:1px solid #EEE;}

/* 累计收益详情 */
.profit_sum_desc li .money{font-size:24px;text-align:right;color:#31d110;font-weight:lighter;margin-top:5px;}
.profit_sum_desc li .desc .bar{width:50px;margin:0 20px;}
.profit_sum_desc li .desc .check{width:40px;height:40px;line-height:40px;border-radius:50%;color:#FFF;background:#31d110;text-align:center;font-size:24px;}
.profit_sum_desc li .desc .money{width:40px;height:40px;line-height:40px;border-radius:50%;color:#a8a8a8;background:#e1e1e1;text-align:center;font-size:24px;}
.profit_sum_desc li .desc .line{margin:10px 40px;height:40px;border-left:1px dotted #e1e1e1;display:block;}

/* 累计收益 */
.profit_sum .sum{text-align:center;margin:20px 0;}
.profit_sum .sum p{color:#454545;padding:0;margin:0;font-size:14px;}
.profit_sum .sum span{color:#31d110;padding:0;margin:0;font-size:24px;}
.profit_sum li{margin-top:0;margin-bottom:0;border-bottom:0;}
.profit_sum li:last-child{border-bottom:1px solid #CCC;}
.profit_sum li .left p{font-size:14px;color:#333;}
.profit_sum li .left span{font-size:12px;color:#bebec1;}
.profit_sum li .right{font-size:16px;color:#333;margin-top:10px;}
.profit_sum li .right i{font-size:20px;color:#b0b0b0;margin-left:10px;}

/* 认购 */
.onbid .onbid_money{margin:10px 0;padding:10px;border-bottom:1px solid #CCC;border-top:1px solid #CCC;background:#FFF;font-size:16px;height:50px;line-height:30px;}
.onbid .onbid_money input{float:right;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width: calc(100% - 60px);height:30px;border:0;}
.onbid .onbid_tip{font-size:12px;color:#BBB;padding:0 10px;margin:10px 0;}
.onbid .onbid_tip label{font-weight:lighter;}
.onbid .onbid_tip i{color:#ec2020;font-size:14px;margin-right:5px;}
.onbid .onbid_tip input{margin-right:5px;}

/* 开户 */
.open_account li span{width:80px;display:inline-block;text-align:right;}
.open_account li input{border:0;}